package hwm2q2;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;

import java.util.List;
//需求：有books.xml，请解析出图书信息，并打印
public class TestBookXml {
    public static void main(String[] args) {
        //1 创建SAXReader
        SAXReader reader = new SAXReader();
        try {
            ///2 传入xml路径， 获取document
            Document document = reader.read("F:\\javaStudy\\s2m2\\src\\hwm2q2\\book.xml");
            ///3 使用XPath语法，获得所有图书数据
            List<Node> list = document.selectNodes("//book//*");
            ///4 遍历输出所有图书的所有字段信息
            for (Node node : list) {
                System.out.println("" + node.getName() + ": " + node.getText());
            }
        } catch (DocumentException e) {
            e.printStackTrace();
        }
    }
}
